package com.ruoyi.backend.service;


import com.ruoyi.backend.dto.UavInfoUpdateDTO;
import com.ruoyi.backend.dto.UavUploadDTO;
import com.ruoyi.backend.pojo.Uav;

import java.io.IOException;
import java.time.LocalDate;
import java.util.List;

public interface UavsService {
    void upload(UavUploadDTO uavUploadDTO) throws IOException;

    List<Uav> search(String mineId, String uavName, LocalDate startTime, LocalDate endTime, String dataType, String saveType);

    void delete(String id, LocalDate uavTime);

    void update(UavInfoUpdateDTO uav);

    String generateEcologicalId(String mine_id, String data_type);

}
